
package com.chen.qmzy.service.impl;



import com.chen.qmzy.AddressEntity.DwAddress;
import com.chen.qmzy.controller.vo.AddressVO;

import java.util.List;

public interface AddressService {

    /**
     * 新增收货地址
     */
    Boolean insert(DwAddress address);

    /**
     * 删除收货地址
     */
    Boolean deleteByPrimaryKey(Integer addressId);

    /**
     * 更改收货地址
     */
    Boolean update(DwAddress address);

    /**
     * 查询收货地址详情
     */
    DwAddress selectByPrimaryKey(Integer addressId);

    /**
     * 查询我的默认收货地址
     */
    DwAddress selectDefaultByUserId(Integer userId);

    /**
     * 查询我的收货地址列表
     */
    List<AddressVO> selectListByUserId(Integer userId);
}
